package com.example.flowermall.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.example.flowermall.entity.IntegralProduct;

import java.util.List;


/**
 * (IntegralProduct)表服务接口
 *
 * @author mq
 * @since 2025-02-18 15:24:41
 */
public interface IntegralProductService extends IService<IntegralProduct> {

    /**
     * 通过ID查询单条数据
     *
     * @param productId 主键
     * @return 实例对象
     */
    IntegralProduct queryById(Integer productId);


    /**
     * 新增数据
     *
     * @param integralProduct 实例对象
     * @return 实例对象
     */
    IntegralProduct insert(IntegralProduct integralProduct);

    /**
     * 修改数据
     *
     * @param integralProduct 实例对象
     * @return 实例对象
     */
    IntegralProduct update(IntegralProduct integralProduct);

    /**
     * 通过主键删除数据
     *
     * @param productId 主键
     * @return 是否成功
     */
    boolean deleteById(Integer productId);

    List<IntegralProduct> getList();

    IntegralProduct getGoodsById(Integer productId);
}
